export const TEST_BASE_URL = 'https://api-smart-test.ddzuwu.com'; // 测试服地址
export const ONLINE_BASE_URL = 'https://api-smart.ddzuwu.com'; //  正式服地址
export const ZHS_SERVER_TYPE_KEY = 'zhsServerType';
export const IS_OPEN_EGG = true; // 是否开启彩蛋
export const UPDATE_TIME_STAMP = '2025-04-23-14-53';

/**
 * 获取请求的baseUrl
 * 开发环境默认走测试服
 * 生产环境默认走正式服
 * 如果有本地存储，则根据本地存储的serverType来决定走哪个服
 * @returns string
 */
const createBaseUrl = () => {
	// 开发环境
	if (process.env.NODE_ENV  === "development") {
		let serverType = '';
		try{
			serverType = uni.getStorageSync(ZHS_SERVER_TYPE_KEY);
		}catch(e){}
		if (serverType === 'test') {
			return TEST_BASE_URL;
		} else if (serverType === 'online') {
			return ONLINE_BASE_URL;
		} else {
			return TEST_BASE_URL;
		}
	} else {
		// 生产环境
		return ONLINE_BASE_URL;
	}
}

export const BASE_URL = createBaseUrl();
